package com.tencent.iov.cowin.befsale.clue.controller.cus.vo.request;

import com.software.common.model.request.ScrmBaseRequest;
import com.tencent.iov.cowin.befsale.clue.value.enums.FailStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author xiamu
 * @Date 2021/12/24 17:36
 * @Version 1.0
 **/
@Data
public class UpdateClueEmpRequest extends ScrmBaseRequest {
    /**
     * 跟进人ID
     */
    @ApiModelProperty(value = "跟进人ID", example = "LongValue")
    private Long followEmpId;
    /**
     * 跟进人姓名
     */
    @ApiModelProperty(value = "跟进人姓名", example = "stringValue")
    private String followEmpName;
    /**
     * 线索操作类型
     * @see FailStatusEnum
     */
    @ApiModelProperty(value = "线索操作类型 1 同意战败 2 拒绝战败 ", example = "stringValue")
    private Integer failStatus;
    /**
     * 线索战败审批备注
     */
    @ApiModelProperty(value = "线索战败审批备注 ", example = "stringValue")
    private String approveRemark;
    /**
     * 战败同意
     */
    @ApiModelProperty(value = "战败同意 - 计划跟进ID")
    private Long planFollowId;

    /**
     * 线索ID列表
     */
    @ApiModelProperty(value = "线索id")
    private Long clueId;

    /**
     * 线索ID列表
     */
    @ApiModelProperty(value = "线索Idlist")
    private List<Long> clueIds;
}
